package cn.agrael.struts.plugin.ejb3;

import java.lang.annotation.Annotation;
import java.lang.reflect.Method;

/**
 * 方法级别注入注解包装器。
 * 
 * @author <a href="mailto:agraellee@gmail.com">Agrael·Lee</a>
 * 
 */
public class MethodInjectAnnotationWrapper extends InjectAnnotationWrapper {

	/** 注解的方法 */
	private Method method;

	/**
	 * 构造一个新的 MethodInjectAnnotationWrapper。
	 * 
	 * @param method 注解的方法。
	 * @param inject 被包装的注解。
	 */
	MethodInjectAnnotationWrapper(Method method, Annotation inject) {
		super(inject);
		this.method = method;
	}

	/**
	 * 得到 注解的方法。
	 * 
	 * @return 注解的方法。
	 */
	public Method getMethod() {
		return this.method;
	}
}
